body{font-size:14px;background-image:url("../images/bg-login.jpg");background-repeat:no-repeat;background-size:cover;min-height:100vh}
body:before{content:"";background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;right:0;bottom:0}
.layui-btn{background-color:#5FB878;border-color:#5FB878}
.layui-btn-fluid{height:48px;line-height:48px;font-size:16px;border-radius:2px !important}
.layui-form-item{margin-top:10px;margin-bottom: 10px;position:relative}
.layui-input{height:46px;line-height:46px;border-radius:2px !important}
.norml_padding{padding:5px 40px 5px 40px}
.norml_margin_20{margin-top:20px}
.layui-input{background-color:inherit;padding-left:36px}
.login_main{background-color:rgba(255,255,255,1);width:450px;height:420px;position:absolute;top:20%;left:50%;margin-left:-225px;z-index:9999;border-radius:4px}
.login_icon{position:absolute;left:8px;top:12px;font-size:20px;color:#909399}
.login_main .layui-form h2{text-align: center;margin: 30px 0 20px 0;}
.login-captcha-group{padding-right:135px;}
.captcha-image{height: 44px;width: 120px;cursor: pointer;box-sizing: border-box;
    border: 1px solid #e6e6e6;border-radius: 2px!important;position: absolute;right: 0;top: 0;}
.panda-copyright  {color: #fff; padding-bottom: 20px; text-align: center; position: absolute; bottom: 0; right: 0; left: 0;}
.panda-copyright a{color: #fff;}
@media screen and (max-width:768px){.login_main{width:90%;height:350px;right:0;left:5%;margin-left:0}
}